lie on the altar - Alemán Inglés Diccionario